home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.jdt.ui_3.1.1.jar / templates / default-templates.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  9.4 KB  |  168 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <!--
  4. /*******************************************************************************
  5.  * Copyright (c) 2000, 2005 IBM Corporation and others.
  6.  * All rights reserved. This program and the accompanying materials
  7.  * are made available under the terms of the Eclipse Public License v1.0
  8.  * which accompanies this distribution, and is available at
  9.  * http://www.eclipse.org/legal/epl-v10.html
  10.  *
  11.  * Contributors:
  12.  *     IBM Corporation - initial API and implementation
  13.  *******************************************************************************/
  14. -->
  15.  
  16. <templates>
  17.  
  18. <template name="for" description="%Templates.for_array" id="org.eclipse.jdt.ui.templates.for_array" context="java" enabled="true" autoinsert="false">for (int ${index} = 0; ${index} < ${array}.length; ${index}++) {
  19.     ${line_selection}${cursor}
  20. }</template>
  21.  
  22. <template name="for" description="%Templates.for_temp" id="org.eclipse.jdt.ui.templates.for_temp" context="java" enabled="true" autoinsert="false">for (int ${index} = 0; ${index} < ${array}.length; ${index}++) {
  23.     ${array_type} ${array_element} = ${array}[${index}];
  24.     ${cursor}
  25. }</template>
  26.  
  27. <template name="for" description="%Templates.for_collection" id="org.eclipse.jdt.ui.templates.for_collection" context="java" enabled="true" autoinsert="false">for (Iterator ${iterator} = ${collection}.iterator(); ${iterator}.hasNext(); ) {
  28.     ${type} ${element} = (${type}) ${iterator}.next();
  29.     ${cursor}
  30. }</template>
  31.  
  32. <template name="foreach" description="%Templates.for_iterable" id="org.eclipse.jdt.ui.templates.for_iterable" context="java" enabled="true" autoinsert="false">for (${iterable_type} ${iterable_element} : ${iterable}) {
  33.     ${cursor}
  34. }</template>
  35.  
  36. <template name="while" description="%Templates.while_enumeration" id="org.eclipse.jdt.ui.templates.while_enumeration" context="java" enabled="true" autoinsert="false">while (${enumeration}.hasMoreElements()) {
  37.     ${type} ${element} = (${type}) ${enumeration}.nextElement();
  38.     ${cursor}
  39. }</template>
  40.  
  41. <template name="while" description="%Templates.while_iterator" id="org.eclipse.jdt.ui.templates.while_iterator" context="java" enabled="true" autoinsert="false">while (${iterator}.hasNext()) {
  42.     ${type} ${element} = (${type}) ${iterator}.next();
  43.     ${cursor}
  44. }</template>
  45.  
  46. <template name="do" description="%Templates.do" id="org.eclipse.jdt.ui.templates.do" context="java" enabled="true" autoinsert="false">do {
  47.     ${line_selection}${cursor}
  48. } while (${condition});</template>
  49.  
  50. <template name="switch" description="%Templates.switch" id="org.eclipse.jdt.ui.templates.switch" context="java" enabled="true" autoinsert="false">switch (${key}) {
  51.     case ${value}:
  52.         ${cursor}
  53.         break;
  54.  
  55.     default:
  56.         break;
  57. }</template>
  58.  
  59. <template name="if" description="%Templates.if" id="org.eclipse.jdt.ui.templates.if" context="java" enabled="true" autoinsert="false">if (${condition}) {
  60.     ${line_selection}${cursor}
  61. }</template>
  62.  
  63. <template name="ifelse" description="%Templates.ifelse" id="org.eclipse.jdt.ui.templates.ifelse" context="java" enabled="true" autoinsert="false">if (${condition}) {
  64.     ${cursor}
  65. } else {
  66.     
  67. }</template>
  68.  
  69. <template name="elseif" description="%Templates.elseif" id="org.eclipse.jdt.ui.templates.elseif" context="java" enabled="true" autoinsert="false">else if (${condition}) {
  70.     ${cursor}
  71. }</template>
  72.  
  73. <template name="else" description="%Templates.else" id="org.eclipse.jdt.ui.templates.else" context="java" enabled="true" autoinsert="false">else {
  74.     ${cursor}
  75. }</template>
  76.  
  77. <template name="try" description="%Templates.try" id="org.eclipse.jdt.ui.templates.try" context="java" enabled="true" autoinsert="false">try {
  78.     ${line_selection}${cursor}
  79. } catch (${Exception} e) {
  80.     // ${todo}: handle exception
  81. }</template>
  82.  
  83. <template name="catch" description="%Templates.catch" id="org.eclipse.jdt.ui.templates.catch" context="java" enabled="true" autoinsert="false">catch (${Exception} e) {
  84.     ${cursor}// ${todo}: handle exception
  85. }</template>
  86.  
  87. <template name="main" description="%Templates.main" id="org.eclipse.jdt.ui.templates.main" context="java" enabled="true" autoinsert="false">public static void main(String[] args) {
  88.     ${cursor}
  89. }</template>
  90.  
  91. <template name="public_method" description="%Templates.public_method" id="org.eclipse.jdt.ui.templates.public_method" context="java" enabled="true" autoinsert="false">public ${return_type} ${name}(${}) {
  92.     ${cursor}
  93. }</template>
  94.  
  95. <template name="protected_method" description="%Templates.protected_method" id="org.eclipse.jdt.ui.templates.protected_method" context="java" enabled="true" autoinsert="false">protected ${return_type} ${name}(${}) {
  96.     ${cursor}
  97. }</template>
  98.  
  99. <template name="private_method" description="%Templates.private_method" id="org.eclipse.jdt.ui.templates.private_method" context="java" enabled="true" autoinsert="false">private ${return_type} ${name}(${}) {
  100.     ${cursor}
  101. }</template>
  102.  
  103. <template name="private_static_method" description="%Templates.private_static_method" id="org.eclipse.jdt.ui.templates.private_static_method" context="java" enabled="true" autoinsert="false">private static ${return_type} ${name}(${}) {
  104.     ${cursor}
  105. }</template>
  106.  
  107. <template name="instanceof" description="%Templates.instanceof" id="org.eclipse.jdt.ui.templates.instanceof" context="java" enabled="true" autoinsert="false">if (${name} instanceof ${type}) {
  108.     ${type} ${new_name} = (${type})${name};
  109.     ${cursor}
  110. }</template>
  111.  
  112. <template name="cast" description="%Templates.cast" id="org.eclipse.jdt.ui.templates.cast" context="java" enabled="true" autoinsert="false">${type} ${new_name} = (${type}) ${name};</template>
  113.  
  114. <template name="new" description="%Templates.new" id="org.eclipse.jdt.ui.templates.new" context="java" enabled="true" autoinsert="false">${type} ${name} = new ${type}(${arguments});</template>
  115.  
  116. <template name="lazy" description="%Templates.lazy" id="org.eclipse.jdt.ui.templates.lazy" context="java" enabled="true" autoinsert="false">if (${name} == null) {
  117.     ${name} = new ${type}(${arguments});
  118.     ${cursor}
  119. }
  120.  
  121. return ${name};</template>
  122.  
  123. <template name="toarray" description="%Templates.toarray" id="org.eclipse.jdt.ui.templates.toarray" context="java" enabled="true" autoinsert="false">(${type}[]) ${collection}.toArray(new ${type}[${collection}.size()])</template>
  124.  
  125. <template name="sysout" description="%Templates.sysout" id="org.eclipse.jdt.ui.templates.sysout" context="java" enabled="true" autoinsert="true">System.out.println(${word_selection}${});${cursor}</template>
  126.  
  127. <template name="syserr" description="%Templates.syserr" id="org.eclipse.jdt.ui.templates.syserr" context="java" enabled="true" autoinsert="true">System.err.println(${word_selection}${});${cursor}</template>
  128.  
  129. <template name="systrace" description="%Templates.systrace" id="org.eclipse.jdt.ui.templates.systrace" context="java" enabled="true" autoinsert="true">System.out.println("${enclosing_type}.${enclosing_method}()");</template>
  130.  
  131. <template name="<code>" description="%Templates.code_tag" id="org.eclipse.jdt.ui.templates.code_tag" context="javadoc" enabled="true" autoinsert="true"><code>${word_selection}${}</code>${cursor}</template>
  132.  
  133. <template name="null" description="%Templates.code_tag_null" id="org.eclipse.jdt.ui.templates.code_tag_null" context="javadoc" enabled="true" autoinsert="true"><code>null</code></template>
  134.  
  135. <template name="true" description="%Templates.code_tag_true" id="org.eclipse.jdt.ui.templates.code_tag_true" context="javadoc" enabled="true" autoinsert="true"><code>true</code></template>
  136.  
  137. <template name="false" description="%Templates.code_tag_false" id="org.eclipse.jdt.ui.templates.code_tag_false" context="javadoc" enabled="true" autoinsert="true"><code>false</code></template>
  138.  
  139. <template name="<pre>" description="%Templates.pre_tag" id="org.eclipse.jdt.ui.templates.pre_tag" context="javadoc" enabled="true" autoinsert="true"><pre>${word_selection}${}</pre>${cursor}</template>
  140.  
  141. <template name="<b>" description="%Templates.b_tag" id="org.eclipse.jdt.ui.templates.b_tag" context="javadoc" enabled="true" autoinsert="true"><b>${word_selection}${}</b>${cursor}</template>
  142.  
  143. <template name="<i>" description="%Templates.i_tag" id="org.eclipse.jdt.ui.templates.i_tag" context="javadoc" enabled="true" autoinsert="true"><i>${word_selection}${}</i>${cursor}</template>
  144.  
  145. <template name="@author" description="%Templates.author" id="org.eclipse.jdt.ui.templates.author" context="javadoc" enabled="true" autoinsert="true">@author ${user}</template>
  146.  
  147. <template name="while" description="%Templates.while_condition" id="org.eclipse.jdt.ui.templates.while_condition" context="java" enabled="true" autoinsert="false">while (${condition}) {
  148.     ${line_selection}${cursor}
  149. }</template>
  150.  
  151. <template name="test" description="%Templates.test" id="org.eclipse.jdt.ui.templates.test" context="java" enabled="true" autoinsert="false">public void test${name}() throws Exception {
  152.     ${cursor} 
  153. }</template>
  154.  
  155. <template name="nls" description="%Templates.non-nls" id="org.eclipse.jdt.ui.templates.non-nls" context="java" enabled="true" autoinsert="false">//$$NON-NLS-${N}$$</template>
  156.  
  157. <template name="synchronized" description="%Templates.synchronized" id="org.eclipse.jdt.ui.templates.synchronized" context="java" enabled="true" autoinsert="false">synchronized (${mutex}) {
  158.     ${line_selection}
  159. }</template>
  160.  
  161. <template name="runnable" description="%Templates.runnable" id="org.eclipse.jdt.ui.templates.runnable" context="java" enabled="true" autoinsert="false">new Runnable() {
  162.     public void run() {
  163.         ${line_selection}
  164.     }
  165. }</template>
  166.  
  167. </templates>
  168.